<?php
namespace Club\Controller;
use Think\Controller;

class ContractOrderController extends \Org\Util\AdminController {



    /**
     * 权限验证标志位,默认false
     * false:所有action都需要权限验证;
     * true:所有action都不需要权限验证;
     * array:array中的action不需要权限验证，其余需要。
     */
    protected $notAuthority = false;


    /**
     * 创建之后做的事情
     */
    public function interfaceAfterCreate($id) {
    }

    /**
     * 删除之前做的事情
     */
    public function interfaceBeforeDelete($id) {
    }

    /**
     * 更新之前做的事情
     */
    public function interfaceBeforeUpdate($id) {
    }

    /**
     * 父类中已经有典型的CRUD操作并预留入口
     * 如有较大改动则覆盖一下
     */
    public function create() {
        parent::create();
    }

    public function delete() {
        parent::delete();
    }

    public function update($id) {
        $contractOrder = D('ContractOrder')->find($id);
            if (IS_POST) {
            if ($contractOrder['seller_content'] != $_POST['seller_content']) {
                //修改合同内容了
                $_POST['buyer_contract_state'] = '未签署';
                $_POST['seller_contract_state'] = '未签署';
            } else {
                //没有修改合同内容
                if (($_POST['seller_contract_state'] == '已签署') && ($contractOrder['seller_contract_state'] == '未签署')) {
                    $_POST['seller_contract_time'] = time();
                }
            }
        }
        $param['redirect'] = U('Funding/list');
        parent::update($id, $param);
    }

    public function list() {
        parent::list();
    }

    public function detail($id = 0) {
        parent::detail($id);
    }

    public function import() {
        parent::import();
    }

    public function export() {
        parent::export();
    }
}